package com.service.lotterySystem.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.web.multipart.MultipartFile;

import java.util.Date;

/**
 * @author ：hjl
 * @date ：Created in 2022/01/11 9:37
 * @description：
 */

@ApiModel
public class AddActivityDto {
    /**
     * 活动名称
     */
    @ApiModelProperty("活动名称")
    private String aName;
    /**
     * 活动时间
     */
    @ApiModelProperty("活动时间")
    private String aTimeRange;
    /**
     * 活动描述
     */
    @ApiModelProperty("活动描述")
    private String aDesc;
    /**
     * 活动发布者
     */
    @ApiModelProperty("活动发布者")
    private String aReleaser;
    /**
     * 活动开始时间
     */
    @ApiModelProperty("活动开始时间")
    private Date aBeginTime;
    /**
     * 活动结束时间
     */
    @ApiModelProperty("活动结束时间")
    private Date aEndTime;
    /**
     * 活动备注
     */
    @ApiModelProperty("活动备注")
    private String aRemarks;

    public String getaName() {
        return aName;
    }

    public void setaName(String aName) {
        this.aName = aName;
    }

    public String getaTimeRange() {
        return aTimeRange;
    }

    public void setaTimeRange(String aTimeRange) {
        this.aTimeRange = aTimeRange;
    }

    public String getaDesc() {
        return aDesc;
    }

    public void setaDesc(String aDesc) {
        this.aDesc = aDesc;
    }

    public String getaReleaser() {
        return aReleaser;
    }

    public void setaReleaser(String aReleaser) {
        this.aReleaser = aReleaser;
    }

    public Date getaBeginTime() {
        return aBeginTime;
    }

    public void setaBeginTime(Date aBeginTime) {
        this.aBeginTime = aBeginTime;
    }

    public Date getaEndTime() {
        return aEndTime;
    }

    public void setaEndTime(Date aEndTime) {
        this.aEndTime = aEndTime;
    }

    public String getaRemarks() {
        return aRemarks;
    }

    public void setaRemarks(String aRemarks) {
        this.aRemarks = aRemarks;
    }

    public String getaRule() {
        return aRule;
    }

    public void setaRule(String aRule) {
        this.aRule = aRule;
    }

    public Boolean getaStatus() {
        return aStatus;
    }

    public void setaStatus(Boolean aStatus) {
        this.aStatus = aStatus;
    }

    public Integer getaWeight() {
        return aWeight;
    }

    public void setaWeight(Integer aWeight) {
        this.aWeight = aWeight;
    }

    public Integer getaType() {
        return aType;
    }

    public void setaType(Integer aType) {
        this.aType = aType;
    }

    public String getaPosterUrl() {
        return aPosterUrl;
    }

    public void setaPosterUrl(String aPosterUrl) {
        this.aPosterUrl = aPosterUrl;
    }

    public String getaBackgroundUrl() {
        return aBackgroundUrl;
    }

    public void setaBackgroundUrl(String aBackgroundUrl) {
        this.aBackgroundUrl = aBackgroundUrl;
    }

    /**
     * 活动规则
     */
    @ApiModelProperty("活动规则")
    private String aRule;
    /**
     * 活动状态
     */
    @ApiModelProperty("活动状态")
    private Boolean aStatus;
    /**
     * 按照权重排序，数字越大再越前面
     */
    @ApiModelProperty("按照权重排序，数字越大再越前面")
    private Integer aWeight;
    /**
     * 活动类型 0--历史活动（可查看中奖名单等信息）1--正在进行的活动 2--预热活动
     */
    @ApiModelProperty("活动类型 0--历史活动（可查看中奖名单等信息）1--正在进行的活动 2--预热活动")
    private Integer aType;
    /**
     * 海报地址
     */
    @ApiModelProperty("海报地址")
    private String aPosterUrl;
    /**
     * 背景图地址
     */
    @ApiModelProperty("背景图地址")
    private String aBackgroundUrl;
}
